<?php
//if(isset($_COOKIE['sesion_administrativo']) && isset($_COOKIE['permisos_sesion'])){

require_once("../include/conec.php");

/************************************
//FUNCIONES REGISTRO ALUMNOS
**************************************/
function BuscarRegistrosAlumnosPorAlumno($ordenar_por, $orden, $buscar_por, $buscar){
	$link = Conectarse();
	if(strcmp('/\.([^\.]*$)/i', $buscar_por, 'alumnorut')){
		//$result = mysql_query("SELECT alumno.* graduacion.NOTA_GRADUACION FROM alumno INNER JOIN graduacion WHERE alumno.RUT = graduacion.RUT AND alumno.RUT = $buscar LIMIT 1", $link) or die('x'.$rut);
		//$result = mysql_query("SELECT * FROM alumno WHERE RUT = $buscar ORDER BY $ordenar_por $orden LIMIT 1", $link) or die('x'.$rut);
		$query = "SELECT * FROM alumno WHERE RUT = ".$buscar." ORDER BY ".$ordenar_por." ".$orden." LIMIT 1";
	}
	elseif(strcmp('/\.([^\.]*$)/i',$buscar_por, 'alumnoapellido')){
		//$result = mysql_query("SELECT * FROM alumno WHERE AP_PATERNO LIKE '%$buscar%' ORDER BY $ordenar_por $orden", $link) or die('x'.$rut);
		$query = "SELECT * FROM alumno WHERE AP_PATERNO LIKE '%".$buscar."%' ORDER BY ".$ordenar_por." ".$orden;
	}
	mysql_close($link);
	//return $result;
	return $query;
}

function BuscarRegistrosAlumnosPorExamen($ordenar_por, $orden, $buscar_por, $eh, $eg, $et, $desde, $hasta, $reprobados, $aprobados){
	$link = Conectarse();
	$fecha_desde = $desde."-01-01";
	$fecha_hasta = $hasta."-12-31";
	//EH EG ET REP APRO
	//0  0  1  0   0
	if($eh == 'no' && $eg == 'no' && $et == 'no'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT NOT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT NOT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT NOT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);				
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT NOT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT NOT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta-"' AND RUT NOT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT NOT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT NOT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
	}
	if($eh == 'no' && $eg == 'no' && $et == 'si'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_tradicional) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);				
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_tradicional) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'no' && $eg == 'si' && $et == 'no'){
		if($reprobados == 'no' && $aprobados == 'no')
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_de_grado) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_de_grado) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'no' && $eg == 'si' && $et == 'si'){
		if($reprobados == 'no' && $aprobados == 'no')
			//$query = "SELECT * FROM alumno INNER JOIN examen_de_grado ON alumno.RUT = examen_de_grado.RUT INNER JOIN examen_tradicional ON alumno.RUT = examen_tradicional.RUT WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' ORDER BY ".$ordenar_por." ".$orden;
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_de_grado) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);			
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_habilitante) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_de_grado) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'si' && $eg == 'no' && $et == 'no'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO' ) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO' ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO' ) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO' ) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_radicional) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT IN(SELECT RUT FROM examen_habilitante) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'si' && $eg == 'no' && $et == 'si'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE NOTA_FINAL >= 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE NOTA_FINAL >= 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE NOTA_FINAL < 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE NOTA_FINAL < 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_tradicional) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'si' && $eg == 'si' && $et == 'no'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_de_grado)) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO' ) AND RUT IN(SELECT RUT FROM examen_de_grado WHERE  NOTA_FINAL >= 4 ) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO' ) OR RUT IN(SELECT RUT FROM examen_de_grado WHERE  NOTA_FINAL >= 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO') AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO') OR RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_de_grado)) ORDER BY ".$ordenar_por." ".$orden;
	}
	elseif($eh == 'si' && $eg == 'si' && $et == 'si'){
		if($reprobados == 'no' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_de_grado WHERE FECHA_GRADO >= '$fecha_desde' AND FECHA_GRADO <= '$fecha_hasta') AND RUT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_de_grado) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'no' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO') AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 ) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'APROBADO') OR RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL >= 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN >= 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'no')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO') AND RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) AND RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 ) ORDER BY $ordenar_por $orden", $link);	
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO') OR RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4 ) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE NOTA_EXAMEN < 4 )) ORDER BY ".$ordenar_por." ".$orden;
		if($reprobados == 'si' && $aprobados == 'si')		
			//$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_de_grado) AND RUT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);		
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (RUT IN(SELECT RUT FROM examen_habilitante) AND RUT IN(SELECT RUT FROM examen_de_grado) OR RUT IN(SELECT RUT FROM examen_tradicional)) ORDER BY ".$ordenar_por." ".$orden;
	}
	//echo $query;
	mysql_close($link);
	//return $result;
	return $query;
}

function BuscarRegistrosAlumnosPorEstado($ordenar_por, $orden, $buscar_por, $estado, $desde, $hasta, $situacion){
	$link = Conectarse();
	if(strcmp('/\.([^\.]*$)/i',$ordenar_por, 'RUT'))
		$ordenar_por = 'alumno.RUT';
	if(strcmp('/\.([^\.]*$)/i',$ordenar_por, 'NOTA_GRADUACION'))
		$ordenar_por = 'graduacion.NOTA_GRADUACION';
	$fecha_desde = $desde."-01-01";
	$fecha_hasta = $hasta."-12-31";

	if($estado == 'graduado'){
		if($situacion == 'rendido'){		
			$query = "SELECT * FROM alumno INNER JOIN graduacion ON alumno.RUT = graduacion.RUT WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' ORDER BY ".$ordenar_por." ".$orden;
			$result = mysql_query($query, $link);
			
		}
/*		elseif($situacion == 'no_rendido'){
			$result = mysql_query("SELECT * FROM alumno WHERE F_INGRESO >= '$fecha_desde' AND F_INGRESO <= '$fecha_hasta' AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY $ordenar_por $orden", $link);
		}*/
	}
	elseif($estado == 'egresado'){
		if($situacion == 'rendido'){
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT NOT IN(SELECT RUT FROM graduacion) AND RUT NOT IN(SELECT RUT FROM reprobado) AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION = 'REPROBADO') OR RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE GRADO < 4)) ORDER BY ".$ordenar_por." ".$orden;
			$result = mysql_query($query, $link);
			//echo $query;
			//$result = mysql_query("SELECT * FROM alumno INNER JOIN graduacion ON alumno.RUT = graduacion.RUT WHERE F_INGRESO >=  '1969-01-1' AND F_INGRESO <=  '2010-12-31' ORDER BY  `graduacion`.`NOTA_GRADUACION` ASC", $link);			
		}
		elseif($situacion == 'no_rendido'){
			$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."'AND RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional) ORDER BY ".$ordenar_por." ".$orden;
			$result = mysql_query($query, $link);
		}
	}
	elseif($estado == 'reprobado'){
		if($situacion == 'rendido'){
			//$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND RUT NOT IN(SELECT RUT FROM graduacion) AND (RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE GRADO < 4)) ORDER BY ".$ordenar_por." ".$orden;
			//$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND 4 <= ((SELECT COUNT(RUT)AS CONTAR FROM examen_de_grado WHERE NOTA_FINAL < 4 AND RUT = alumno.RUT)>=4 OR (SELECT COUNT(RUT)AS CONTAR FROM examen_tradicional WHERE GRADO < 4 AND RUT = alumno.RUT)>=4) ORDER BY ".$ordenar_por." ".$orden;
			
			//$query = "SELECT * FROM alumno WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' AND (4 <= (SELECT COUNT(RUT)AS CONTAR FROM examen_de_grado WHERE NOTA_FINAL < 4 AND examen_de_grado.RUT = alumno.RUT) OR 4 <= (SELECT COUNT(RUT)AS CONTAR FROM examen_tradicional WHERE GRADO < 4 AND examen_tradicional.RUT = alumno.RUT)) ORDER BY ".$ordenar_por." ".$orden;
			$query = "SELECT * FROM alumno INNER JOIN reprobado ON alumno.RUT = reprobado.RUT WHERE F_INGRESO >= '".$fecha_desde."' AND F_INGRESO <= '".$fecha_hasta."' ORDER BY ".$ordenar_por." ".$orden;
			$result = mysql_query($query, $link);
		}
	}
	return $query;
	//return $result;
}
function OrdenarListaPor($pagina, $alumno_por_pagina, $ordenar_por, $orden){
	$parametros_url_temp= explode('&',$_SERVER['QUERY_STRING']);
	$parametros_url = "?pagina=".$pagina."&alumnoporpagina=".$alumno_por_pagina."&ordenar_por=".$ordenar_por."&orden=".$orden."&".$parametros_url_temp[4]."&".$parametros_url_temp[5]."&".$parametros_url_temp[6]."&".$parametros_url_temp[7]."&".$parametros_url_temp[8]."&".$parametros_url_temp[9]."&".$parametros_url_temp[10]."&".$parametros_url_temp[11]."&".$parametros_url_temp[12]."&".$parametros_url_temp[13];
	return $parametros_url;
}

function paginarRegistros($pagina, $alumno_por_pagina, $alumno_total, $ordenar_por, $orden){
	$tat = $alumno_total;
	$talumno = $alumno_total;
	$numero_pagina=1;
	$pagina_actual = $pagina;
	$pagina_anterior = $pagina - 1;
	$pagina_siguiente = $pagina + 1;
	$url_actual_temp= explode('&',$_SERVER['QUERY_STRING']);
	//$url_actual = "ordenar_por=".$ordenar_por."&orden=".$orden."&".$url_actual_temp[4]."&".$url_actual_temp[5]."&".$url_actual_temp[6]."&".$url_actual_temp[7]."&".$url_actual_temp[8]."&".$url_actual_temp[9]."&".$url_actual_temp[10]."&".$url_actual_temp[11]."&".$url_actual_temp[12]."&".$url_actual_temp[13];
	$buscar_por = 'nada';
	if(isset($_GET['buscar_por'])){
		$buscar_por = $_GET['buscar_por'];
	}
	echo "<div class='numero_pagina'>";
	echo "  ".$talumno." alumnos encontrados | ";
	echo "P&aacute;ginas: ";
	if($pagina_actual >= 5)
		echo "<a href='?pagina=1&alumnoporpagina=".$alumno_por_pagina."&".$url_actual."'> |< </a> &nbsp; ";
	//echo "<a href='?pagina=".$pagina_anterior."&alumnoporpagina=".$alumno_por_pagina."&".$url_actual."'> < </a> &nbsp; ";
	while($alumno_total/$alumno_por_pagina > 0){
		if($numero_pagina <= $pagina_actual+3 && $numero_pagina >= $pagina_actual-3){
			if($numero_pagina != $pagina_actual)
				echo "<a href='?pagina=".$numero_pagina."&alumnoporpagina=".$alumno_por_pagina."&".$url_actual."'>".$numero_pagina."</a> - ";
			else
				echo $numero_pagina." - ";
		}
		$numero_pagina++;
		$alumno_total = $alumno_total-20;
	}/*
	$np;
	while($tat/$alumno_por_pagina > 0){			
		$tat = $tat-20;
		$np++;
	}*/
	//echo "<a href='?pagina=".$pagina_siguiente."&alumnoporpagina=".$alumno_por_pagina."&".$url_actual."'> > </a> &nbsp; ";
	/*if($pagina_actual < $np-3){
		echo "...<a href='?pagina=".$np."&alumnoporpagina=20&".$url_actual."'> >| </a> ";
	}*/
	echo " <div class='total_alumnos'>";
	if($buscar_por == 'examen'){
		echo "Alumnos generaci&oacute;n ".$_GET['desde']." - ".$_GET['hasta'];
		if($_GET['estado_reprobado'] == 'si')
			echo " que han reprobado el(los) examen(es) de: ";
		elseif($_GET['estado_aprobado'] == 'si')
			echo " que han aprobado el(los) examen(es) de: ";
		else{
			echo " que han rendido el(los) examen(es) de: ";
		}
		if($_GET['examen_habilitante'] == 'si'){
			echo " Habilitante -";
		
		}
		if(strcmp('/\.([^\.]*$)/i',$_GET['examen_grado'], 'si')){
			echo " Grado -";
		
		}
		if(strcmp('/\.([^\.]*$)/i',$_GET['examen_tradicional'], 'si')){
			echo " Tradicional";
		
		}
	}
	elseif($buscar_por== 'estado'){
		if($_GET['estado']== 'graduado'){
			echo "Alumnos graduados, pertenecientes a la generaci&oacute;n ".$_GET['desde']." - ".$_GET['hasta'];
		}
		if($_GET['estado']== 'egresado'){
			if($_GET['situacion'] =='rendido')
				echo "Alumnos egresados, pertenecientes a la generaci&oacute;n ".$_GET['desde']." - ".$_GET['hasta']." que han rendido examen";
			else
				echo "Alumnos egresados, pertenecientes a la generaci&oacute;n ".$_GET['desde']." - ".$_GET['hasta']." que no han rendido examen";
		}
	}
	
	echo "</div>";
	echo "</div>";
}

function ContarAlumnosGraduados(){
	$link = Conectarse();
//	$result = mysql_query("SELECT RUT FROM alumno INNER JOIN graduacion ON alumno.RUT = graduacion.RUT", $link);
	$result = mysql_query("SELECT RUT FROM alumno WHERE RUT IN(SELECT RUT FROM graduacion)", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}

function ContarAlumnosRegistrados(){
	$link = Conectarse();
	$result = mysql_query("SELECT RUT FROM alumno", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}

function ContarAlumnosSinExamenRendido(){
	$link = Conectarse();
	$result = mysql_query("SELECT RUT FROM alumno WHERE RUT NOT IN(SELECT RUT FROM examen_habilitante) AND RUT NOT IN(SELECT RUT FROM examen_de_grado) AND RUT NOT IN(SELECT RUT FROM examen_tradicional)", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}

function ContarAlumnosEnProcesoGraduacion(){
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM alumno WHERE RUT NOT IN(SELECT RUT FROM graduacion) AND RUT NOT IN(SELECT RUT FROM reprobado) AND (RUT IN(SELECT RUT FROM examen_habilitante WHERE EVALUACION LIKE 'REPROBADO') OR RUT IN(SELECT RUT FROM examen_de_grado WHERE NOTA_FINAL < 4) OR RUT IN(SELECT RUT FROM examen_tradicional WHERE GRADO <4))", $link);
	//  WHERE RUT IN(SELECT RUT FROM examen_habilitante) OR RUT IN(SELECT RUT FROM examen_de_grado) OR RUT IN(SELECT RUT FROM examen_tradicional)
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}

function ContarAlumnosReprobados(){
	$link = Conectarse();
	//$result = mysql_query("SELECT RUT FROM alumno WHERE 4 = (SELECT COUNT(RUT)AS CONTAR FROM examen_de_grado) OR 4 = (SELECT COUNT(RUT)AS CONTAR FROM examen_tradicional)", $link);
	$result = mysql_query("SELECT alumno.RUT FROM alumno INNER JOIN reprobado ON alumno.RUT = reprobado.RUT", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}



function IdAlumnoRepetido($rutalumno){
	$link = Conectarse();
	$result = mysql_query("SELECT RUT FROM alumno WHERE RUT = $rutalumno", $link);
	$cantidad = mysql_num_rows($result);
	mysql_close($link);
	return $cantidad;
}	

function ObtenerRegistroAlumno($rutalumno){
	$alumno;
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM alumno WHERE RUT = $rutalumno LIMIT 1", $link);
	while($row=mysql_fetch_array($result)){
		$alumno[0]=$row['RUT'];
		$alumno[1]=$row['DV'];
		$alumno[2]=ucwords(strtolower($row['AP_PATERNO']));
		$alumno[3]=ucwords(strtolower($row['AP_MATERNO']));
		$alumno[4]=ucwords(strtolower($row['NOMBRES']));
		$alumno[5]=$row['F_INGRESO'];
		$alumno[6]=$row['F_EGRESO'];
		$alumno[7]=$row['NOTA_EGRESO'];
		$alumno[8]=strtolower($row['E_MAIL']);
		$alumno[9]=$row['FONO1'];
		$alumno[10]=$row['FONO2'];
		$alumno[11]=ucwords(strtolower($row['DIRECCION']));
		$alumno[12]=$row['COMUNA'];
		$alumno[13]=$row['F_NACIMIENTO'];
		
	}
	mysql_close($link);
	return $alumno;
}
function ObtenerDocumentacionAlumno($rutalumno){
	$documentacion;
	$link = Conectarse();
	$result = mysql_query("SELECT * FROM documentacion WHERE RUT = $rutalumno LIMIT 1", $link);
	while($row=mysql_fetch_array($result)){
		$documentacion[0]=$row['RUT'];
		$documentacion[1]=$row['LICENCIA_SECUNDARIA'];
		$documentacion[2]=$row['CERT_NACIMIENTO'];
		$documentacion[3]=$row['CARNET_IDENTIDAD'];
		$documentacion[4]=$row['COMPROBANTE_PAGO'];
		$documentacion[5]=$row['PASE_EH'];
		$documentacion[6]=$row['PASE_EG'];
		$documentacion[7]=$row['PASE_ET'];

		
	}
	mysql_close($link);
	return $documentacion;
}
function InsertarDocumentacionChecked($valor){
	if(strcmp('/\.([^\.]*$)/i',$valor, 'checked')){
		return 1;
	}
	else{
		return 0;
	}
}
function RecuperarDocumentacionChecked($valor){
	if($valor == 1){
		return 'checked';
	}
	else{
		return '';
	}
}

//}//fin if session
?>